V2EX  ›  英汉词典

Abstract Method

定义 Definition

abstract method:抽象方法;在面向对象编程中,指只有方法声明而没有具体实现的方法,通常定义在抽象类或接口中,用来规定子类/实现类必须提供的行为。(在不同语言中细节略有差异,如 Java、C#、Python 等。)

发音 Pronunciation (IPA)

/ˈæbstrækt ˈmɛθəd/

例句 Examples

An abstract method has no body and must be implemented by subclasses.
抽象方法没有方法体,必须由子类来实现。

In the framework, the base class defines an abstract method so each plugin can provide its own behavior.
在这个框架中,基类定义了一个抽象方法,这样每个插件都能提供自己的行为实现。

词源 Etymology

abstract 源自拉丁语 abstractus(“抽离出来的、概念性的”),在编程语境中引申为“只给出概念/约定,不给出具体实现”。method 源自希腊语 methodos(“方法、途径”)。合在一起,abstract method 就是“只有约定、没有实现的方法”。

相关词 Related Words

文学与经典作品 Literary / Notable Works

  • Design Patterns: Elements of Reusable Object-Oriented Software(Gamma 等):讨论模板方法、工厂方法等模式时常涉及抽象方法的角色。
  • Effective Java(Joshua Bloch):在讲解抽象类与接口、API 设计时会提到抽象方法的使用与约束。
  • Clean Code(Robert C. Martin):在面向对象设计与可维护性讨论中,会涉及抽象方法与继承结构的取舍。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   829 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 23:25 · PVG 07:25 · LAX 15:25 · JFK 18:25
♥ Do have faith in what you're doing.